package byte

// TrimNullByte
// @description: 去除字节切片后的空字节
// @param: by []byte需要处理的字节
// @author: GJing
// @email: guojing@tna.cn
// @date: 2022/4/22 9:35
// @success: newByte去除空字节后的字节切片
func TrimNullByte(by []byte) (newByte []byte) {
	if len(by) == 0 {
		return
	}
	for i := len(by) - 1; i >= 0; i-- {
		if by[i] == 0 {
			newByte = by[:i]
		} else {
			break
		}
	}
	return
}
